Semiautomatic segmentation of open-source software